package com.video.dao;

import java.util.List;

import com.video.bean.UserInfo;
import com.video.utils.ResultMap;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Repository
public interface UserInfoDao {

	/**
	 * 注册
	 * @param userInfo
	 * @return
	 */
	public int register(UserInfo userInfo);

	/**
	 * 登陆
	 * @param username
	 * @param password
	 * @return
	 */
	public UserInfo login(@Param("username")String username, @Param("password")String password);

	/**
	 * 查询所有用户
	 * @return
	 */
	public List<UserInfo> selectAllUser();

	/**
	 * 根据用户名修改用户信息
	 * @param userInfo
	 * @return
	 */
	public int updateUserInfoByUsername(UserInfo userInfo);
}
